home *** CD-ROM | disk | FTP | other *** search
- Path: nntp.teleport.com!sschaem
- From: sschaem@teleport.com (Stephan Schaem)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: C2P
- Date: 5 Jan 1996 16:53:44 GMT
- Organization: Teleport - Portland's Public Access (503) 220-1016
- Distribution: world
- Message-ID: <4cjl2o$4im@maureen.teleport.com>
- References: <4cj57f$7qe@irz210.inf.tu-dresden.de>
- NNTP-Posting-Host: kelly.teleport.com
- X-Newsreader: TIN [version 1.2 PL2]
-
- Sven Steiniger (ss37@irz.inf.tu-dresden.de) wrote:
-
- : Hi Everyone !
-
- : I have several questions about c2p-converters
- : - what are the fastest ones (ideas, theory, sources) ?
-
- I personaly use the 5 pass methode.
- swap word
- swap byte
- swap nyble
- swap bitpair
- swap bit
-
- : - what the hell is a scrambled (maybe spelled wrong) buffer ?
- : (I have heard this sometimes in this group)
- : and what are his adventages/disadvantages ?
-
- In the 5 pass example, you can remove some pass (Word, byte) by
- swaping the data at the moment of writing the chunky pixels.
- Advantage a few pass eliminated, disadvantage your rendring is maybe
- a bit more complex/slower. (If you render H line vs V line)
-
- : - are there any very fast c2p which use a comparebuffer ?
-
- depand on the aplication I guess... The amiga mac emulator ShapwShifter
- has a range of driver that use Delta/checksum/mmu buffer in conjunction
- with the plannar/chunky buffer.
-
- : - ... anything to this topic
- : I have never written an c2p by myself but I converted and modified
- : converters I found in aminet. All of them do not use fixed plsize and the
- : most are for 8 bitplanes.
-
- Aminet is not a good image of where c2p is today.
-
- : My actual approachs are (50Mhz 030, OS-conform (except screens of
- : gfxcards), 320x256)
- : 8bpls : 45ms
- : 6bpls : 43ms
- : 4bpls : 30ms
- : These c2p-converter(s) use LONG-writes to CHIPmem.
-
- I get 21ms for 4bpl on a 25mhz 030 ECS (The nibble pass is not
- done, so 4 pass VS 5), a 2 pass 8ppl methode using the 4ppl
- code resul.t to ~42ms on a 25mhz A3000 (ECS).
-
- My stuff c2p to standart amiga bitmap (interleaved or not)
-
- I'm personally waiting for some new C2p code to be posted soon
- that is suposed to be much faster then what I wrote so far.
-
- Stephan
-